# 有一条船  30个人， 船上超载， 只能载15个人。30个人排成一队，从1开始编号，每数到第八个人就下船，
# 最后输出哪些编号的人下船了
lst = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]
i = 1  #保存的是这个lst编号
lst1 = []
j = 0
while 1:
    if i == len(lst)+1:
        i = 1
    elif len(lst1) == 15:
        break
    else:
        j += 1
        if j == 8:
            lst1.append(lst[i - 1])
            lst.remove(lst[i - 1])
            j = 0
        else:
            i += 1


print("需要下船的人是{}".format(lst1))
